package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 审计基础对象 sys_audit
 * 
 * @author ruoyi
 * @date 2024-06-28
 */
public class SysAudit extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /** 产品编号 */
    @Excel(name = "产品编号")
    private String productCode;

    /** 产品名称 */
    @Excel(name = "产品名称")
    private String productName;

    /** 价格 */
    @Excel(name = "价格")
    private String money;

    /** 规格 */
    @Excel(name = "规格")
    private String model;

    /** 型号 */
    @Excel(name = "型号")
    private String specs;

    /** 质保期 */
    @Excel(name = "质保期")
    private String warranty;

    /** 单位 */
    @Excel(name = "单位")
    private String unit;

    /** 品牌 */
    @Excel(name = "品牌")
    private String brand;

    /** 生产厂商 */
    @Excel(name = "生产厂商")
    private String provideCompany;

    /** 产地 */
    @Excel(name = "产地")
    private String origin;

    /** 供应商 */
    @Excel(name = "供应商")
    private String provide;

    /** 结算模式 */
    @Excel(name = "结算模式")
    private String settleMent;

    /** 是否正式产品 */
    @Excel(name = "是否正式产品")
    private String isFormal;

    /** 是否采购 */
    @Excel(name = "是否采购")
    private String isProcure;

    /** 所属仓库 */
    @Excel(name = "所属仓库")
    private String warehouse;

    /** 进价 */
    @Excel(name = "进价")
    private String planPrice;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setProductCode(String productCode) 
    {
        this.productCode = productCode;
    }

    public String getProductCode() 
    {
        return productCode;
    }
    public void setProductName(String productName) 
    {
        this.productName = productName;
    }

    public String getProductName() 
    {
        return productName;
    }
    public void setMoney(String money) 
    {
        this.money = money;
    }

    public String getMoney() 
    {
        return money;
    }
    public void setModel(String model) 
    {
        this.model = model;
    }

    public String getModel() 
    {
        return model;
    }
    public void setSpecs(String specs) 
    {
        this.specs = specs;
    }

    public String getSpecs() 
    {
        return specs;
    }
    public void setWarranty(String warranty) 
    {
        this.warranty = warranty;
    }

    public String getWarranty() 
    {
        return warranty;
    }
    public void setUnit(String unit) 
    {
        this.unit = unit;
    }

    public String getUnit() 
    {
        return unit;
    }
    public void setBrand(String brand) 
    {
        this.brand = brand;
    }

    public String getBrand() 
    {
        return brand;
    }
    public void setProvideCompany(String provideCompany) 
    {
        this.provideCompany = provideCompany;
    }

    public String getProvideCompany() 
    {
        return provideCompany;
    }
    public void setOrigin(String origin) 
    {
        this.origin = origin;
    }

    public String getOrigin() 
    {
        return origin;
    }
    public void setProvide(String provide) 
    {
        this.provide = provide;
    }

    public String getProvide() 
    {
        return provide;
    }
    public void setSettleMent(String settleMent) 
    {
        this.settleMent = settleMent;
    }

    public String getSettleMent() 
    {
        return settleMent;
    }
    public void setIsFormal(String isFormal) 
    {
        this.isFormal = isFormal;
    }

    public String getIsFormal() 
    {
        return isFormal;
    }
    public void setIsProcure(String isProcure) 
    {
        this.isProcure = isProcure;
    }

    public String getIsProcure() 
    {
        return isProcure;
    }
    public void setWarehouse(String warehouse) 
    {
        this.warehouse = warehouse;
    }

    public String getWarehouse() 
    {
        return warehouse;
    }
    public void setPlanPrice(String planPrice) 
    {
        this.planPrice = planPrice;
    }

    public String getPlanPrice() 
    {
        return planPrice;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("productCode", getProductCode())
            .append("productName", getProductName())
            .append("money", getMoney())
            .append("model", getModel())
            .append("specs", getSpecs())
            .append("warranty", getWarranty())
            .append("unit", getUnit())
            .append("brand", getBrand())
            .append("provideCompany", getProvideCompany())
            .append("origin", getOrigin())
            .append("provide", getProvide())
            .append("settleMent", getSettleMent())
            .append("isFormal", getIsFormal())
            .append("isProcure", getIsProcure())
            .append("warehouse", getWarehouse())
            .append("planPrice", getPlanPrice())
            .toString();
    }
}
